#include<stdio.h>

int main()
{

    //C语言中没有string 类型，只能用char数组来表示字符串
    //string是<string.h>头文件中封装的一个函数，用来操作字符串
    char str[11]="hello world";
    printf("%s\n",str);


    int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

    //返回地址用通配符%p
    printf("%p\n",&a);
    printf("%p\n",&a[0]);

    //返回数组大小用sizeof，通配符%zu，返回数据类型为size_t(无符号整数)
    printf("%zu\n",sizeof(a));
    printf("%zu\n",sizeof(int));
    printf("%zu\n",sizeof(3.14));

    //活代码，不知道数组长度时用sizeof(数组名)/sizeof(数据类型)
    for(int i=0;i<sizeof(a)/sizeof(int);i++)
    {
        printf("%d ",a[i]);
    }

    return 0;
}